package com.koron.standard.enums;

import com.koron.common.core.exception.ErrorType;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 *
 * @author jzp
 * @since 2021/7/13 17:55
 */
@Getter
@AllArgsConstructor
public enum StandardErrorType implements ErrorType {

    /**
     * 参数名不唯一
     */
    PARAM_NOT_DISTINCT("30800", "参数名重复"),

    /**
     * 节点不为空
     */
    NODE_NOT_NULL("30801","该节点下还有子节点，不能删除"),

    /**
     * 分类名称不能重复
     */
    CLASSIFY_NOT_REPEAT("30802", "分类名称不能重复"),

    /**
     * 参数组有关联分类标准
     */
    GROUP_REF_TYPE("30804", "该参数组有关联分类标准，不允许删除"),

    ;
    /**
     * 错误类型码
     */
    private String code;
    /**
     * 错误类型描述信息
     */
    private String mesg;

}
